11 research outputs found

    Artificial Pheromone for Path Selection by a Foraging Swarm of Robots

    Get PDF
    Foraging robots involved in a search and retrieval task may create paths to navigate faster in their environment. In this context, a swarm of robots that has found several resources and created different paths may benefit strongly from path selection. Path selection enhances the foraging behavior by allowing the swarm to focus on the most profitable resource with the possibility for unused robots to stop participating in the path maintenance and to switch to another task. In order to achieve path selection, we implement virtual ants that lay artificial pheromone inside a network of robots. Virtual ants are local messages transmitted by robots; they travel along chains of robots and deposit artificial pheromone on the robots that are literally forming the chain and indicating the path. The concentration of artificial pheromone on the robots allows them to decide whether they are part of a selected path. We parameterize the mechanism with a mathematical model and provide an experimental validation using a swarm of 20 real robots. We show that our mechanism favors the selection of the closest resource is able to select a new path if a selected resource becomes unavailable and selects a newly detected and better resource when possible. As robots use very simple messages and behaviors, the system would be particularly well suited for swarms of microrobots with minimal abilitie

    Autonomous Construction by a Mobile Robot in Unknown Environments with Scarce Resources

    Get PDF
    Autonomous construction by mobile robots would be useful in various situations, such as in outer space, in hazardous environments, but also for the building industry. Current works tackle simplified scenarios where environment is flat and resources readily available; moreover robots build simple structures. However, target applications would feature complex 3D environments, remote resources, and would require the construction of multi-layer structures of various types. In this poster, we show our current work in pursuing a step toward such applications. We propose a simple experimental setup where a miniature mobile robot senses its environment and finds the right course of action to build structures. Resources are remote, requiring the robot to first locate them, then to create a way to fetch them and finally to build the structure. The robot performs SLAM to build a map and uses an HTN planner to choose its actions. It manipulates its environment through a magnetic gripper

    Affordable SLAM through the Co-Design of Hardware and Methodology

    Get PDF
    Abstract — Simultaneous localization and mapping (SLAM) is a prominent feature for autonomous robots operating in undefined environments. Applications areas such as consumer robotics appliances would clearly benefit from low-cost and compact SLAM implementations. The SLAM research community has developed several robust algorithms in the course of the last two decades. However, until now most SLAM demonstrators have relied on expensive sensors or large processing power, limiting their realms of application. Several works have explored optimizations into various directions; however none has presented a global optimization from the mechatronic to the algorithmic level. In this article, we present a solution to the SLAM problem based on the co-design of a slim rotating distance scanner, a lightweight SLAM software, and an optimization methodology. The scanner consists of a set of infrared distance sensors mounted on a contactless rotating platform. The SLAM algorithm is an adaptation of FastSLAM 2.0 that runs in real time on a miniature robot. The optimization methodology finds the parameters of the SLAM algorithm using an evolution strategy. This work demonstrates that an inexpensive sensor coupled with a low-speed processor are good enough to perform SLAM in simple environments in real time. I

    F.: The marxbot, a miniature mobile robot opening new perspectives for the collective-robotic research

    Get PDF
    Abstract — Collective and swarm robotics explores scenarios involving many robots running at the same time. A good platform for collective-robotic experiments should provide certain features among others: it should have a large battery life, it should be able to perceive its peers, and it should be capable of interacting with them. This paper presents the marXbot, a miniature mobile robot that addresses these needs. The marXbot uses differential-drive treels to provide rough-terrain mobility. The marXbot allows continuous experiments thanks to a sophisticated energy management and a hotswap battery exchange mechanism. The marXbot can self-assemble with peers using a compliant attachment mechanism. The marXbot provides high-quality vision, using two cameras directly interfaced with an ARM processor. Compared to the related work, the marXbot has better energy management, vision, and interaction capabilities. By allowing complex tasks in large environments for long durations, the marXbot opens new perspectives for the collective-robotic research. I
    corecore